package com.weilele.leisure.time.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class AppConfigBean {

    /**
     * reward : {"epc":30,"edc":30,"integral":0,"vet":0}
     * hiddenurls : http://api.peoit.com
     * othercfg : {}
     * secret : SwKaNORUAwehygmyweReNWlDWJixXvdN
     * stoken : u1r775yNAamv1E5JCNAq8AThsDkqpH1vYpXrfz74ynsG4gh3qEYVx/Gja8nW5XN1
     * websiteid : 121508
     * apiVersion : v2
     * func : {"gj":true,"danmu":false}
     * websiteurl : https://u.v8dg.com
     * appid : 121509
     * platurls : ["http://api.peoit.com"]
     * shareUrl : https://www.v8dg.com
     */

    @SerializedName("reward")
    private RewardDTO reward;
    @SerializedName("hiddenurls")
    private String hiddenurls;
    @SerializedName("othercfg")
    private OthercfgDTO othercfg;
    @SerializedName("videocfg")
    private VideocfgDTO videocfg;
    @SerializedName("secret")
    private String secret;
    @SerializedName("buildcfg")
    private BuildcfgDTO buildcfg;
    @SerializedName("stoken")
    private String stoken;
    @SerializedName("websiteid")
    private int websiteid;
    @SerializedName("apiVersion")
    private String apiVersion;
    @SerializedName("channels")
    private List<ChannelsDTO> channels;
    @SerializedName("func")
    private FuncDTO func;
    @SerializedName("texts")
    private List<TextsDTO> texts;
    @SerializedName("websiteurl")
    private String websiteurl;
    @SerializedName("appid")
    private int appid;
    @SerializedName("platurls")
    private List<String> platurls;
    @SerializedName("shareUrl")
    private String shareUrl;

    public RewardDTO getReward() {
        return reward;
    }

    public void setReward(RewardDTO reward) {
        this.reward = reward;
    }

    public String getHiddenurls() {
        return hiddenurls;
    }

    public void setHiddenurls(String hiddenurls) {
        this.hiddenurls = hiddenurls;
    }

    public OthercfgDTO getOthercfg() {
        return othercfg;
    }

    public void setOthercfg(OthercfgDTO othercfg) {
        this.othercfg = othercfg;
    }

    public VideocfgDTO getVideocfg() {
        return videocfg;
    }

    public void setVideocfg(VideocfgDTO videocfg) {
        this.videocfg = videocfg;
    }

    public String getSecret() {
        return secret;
    }

    public void setSecret(String secret) {
        this.secret = secret;
    }

    public BuildcfgDTO getBuildcfg() {
        return buildcfg;
    }

    public void setBuildcfg(BuildcfgDTO buildcfg) {
        this.buildcfg = buildcfg;
    }

    public String getStoken() {
        return stoken;
    }

    public void setStoken(String stoken) {
        this.stoken = stoken;
    }

    public int getWebsiteid() {
        return websiteid;
    }

    public void setWebsiteid(int websiteid) {
        this.websiteid = websiteid;
    }

    public String getApiVersion() {
        return apiVersion;
    }

    public void setApiVersion(String apiVersion) {
        this.apiVersion = apiVersion;
    }

    public List<ChannelsDTO> getChannels() {
        return channels;
    }

    public void setChannels(List<ChannelsDTO> channels) {
        this.channels = channels;
    }

    public FuncDTO getFunc() {
        return func;
    }

    public void setFunc(FuncDTO func) {
        this.func = func;
    }

    public List<TextsDTO> getTexts() {
        return texts;
    }

    public void setTexts(List<TextsDTO> texts) {
        this.texts = texts;
    }

    public String getWebsiteurl() {
        return websiteurl;
    }

    public void setWebsiteurl(String websiteurl) {
        this.websiteurl = websiteurl;
    }

    public int getAppid() {
        return appid;
    }

    public void setAppid(int appid) {
        this.appid = appid;
    }

    public List<String> getPlaturls() {
        return platurls;
    }

    public void setPlaturls(List<String> platurls) {
        this.platurls = platurls;
    }

    public String getShareUrl() {
        return shareUrl;
    }

    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    public static class RewardDTO {
        /**
         * epc : 30
         * edc : 30
         * integral : 0
         * vet : 0
         */

        @SerializedName("epc")
        private int epc;
        @SerializedName("edc")
        private int edc;
        @SerializedName("integral")
        private int integral;
        @SerializedName("vet")
        private int vet;

        public int getEpc() {
            return epc;
        }

        public void setEpc(int epc) {
            this.epc = epc;
        }

        public int getEdc() {
            return edc;
        }

        public void setEdc(int edc) {
            this.edc = edc;
        }

        public int getIntegral() {
            return integral;
        }

        public void setIntegral(int integral) {
            this.integral = integral;
        }

        public int getVet() {
            return vet;
        }

        public void setVet(int vet) {
            this.vet = vet;
        }
    }

    public static class OthercfgDTO {
    }

    public static class VideocfgDTO {
        /**
         * vip : false
         * not_try : false
         * try_time : 0
         * searchStyle : {"ratio":0.7647059,"w":260,"h":340,"cells":3,"rows":2,"more":false,"badge":[{"offset":"mb","bind_prop":"time","format_text":"时间:$"}],"pic_prop":"pic"}
         * guessStyle : {"ratio":0.7647059,"w":260,"h":340,"cells":3,"rows":2,"more":false,"badge":[{"offset":"mb","bind_prop":"time","format_text":"时间:$"}],"pic_prop":"pic"}
         * childStyle : {"ratio":0.7647059,"w":260,"h":340,"cells":3,"rows":2,"more":false,"badge":[{"offset":"mb","bind_prop":"time","format_text":"时间:$"}],"pic_prop":"pic"}
         * defaultStyle : {"ratio":0.7647059,"w":260,"h":340,"cells":3,"rows":2,"more":false,"badge":[{"offset":"mb","bind_prop":"time","format_text":"时间:$"}],"pic_prop":"pic"}
         * topicDetailsStyle : {"ratio":0,"w":0,"h":0,"cells":0,"rows":0,"badge":[{}],"pic_prop":"pic"}
         * lebo : {"androidAppid":"16583","androidAppsecret":"1c40519a05fc55e83d3263bd5f8f0d0e","iosAppid":"17245","iosAppsecret":"3295726894aeb1fdef0e75dd2f221254"}
         */

        @SerializedName("vip")
        private boolean vip;
        @SerializedName("not_try")
        private boolean notTry;
        @SerializedName("try_time")
        private int tryTime;
        @SerializedName("navs")
        private List<NavsDTO> navs;
        @SerializedName("searchStyle")
        private SearchStyleDTO searchStyle;
        @SerializedName("guessStyle")
        private GuessStyleDTO guessStyle;
        @SerializedName("childStyle")
        private ChildStyleDTO childStyle;
        @SerializedName("defaultStyle")
        private DefaultStyleDTO defaultStyle;
        @SerializedName("topicDetailsStyle")
        private TopicDetailsStyleDTO topicDetailsStyle;
        @SerializedName("lebo")
        private LeboDTO lebo;

        public boolean isVip() {
            return vip;
        }

        public void setVip(boolean vip) {
            this.vip = vip;
        }

        public boolean isNotTry() {
            return notTry;
        }

        public void setNotTry(boolean notTry) {
            this.notTry = notTry;
        }

        public int getTryTime() {
            return tryTime;
        }

        public void setTryTime(int tryTime) {
            this.tryTime = tryTime;
        }

        public List<NavsDTO> getNavs() {
            return navs;
        }

        public void setNavs(List<NavsDTO> navs) {
            this.navs = navs;
        }

        public SearchStyleDTO getSearchStyle() {
            return searchStyle;
        }

        public void setSearchStyle(SearchStyleDTO searchStyle) {
            this.searchStyle = searchStyle;
        }

        public GuessStyleDTO getGuessStyle() {
            return guessStyle;
        }

        public void setGuessStyle(GuessStyleDTO guessStyle) {
            this.guessStyle = guessStyle;
        }

        public ChildStyleDTO getChildStyle() {
            return childStyle;
        }

        public void setChildStyle(ChildStyleDTO childStyle) {
            this.childStyle = childStyle;
        }

        public DefaultStyleDTO getDefaultStyle() {
            return defaultStyle;
        }

        public void setDefaultStyle(DefaultStyleDTO defaultStyle) {
            this.defaultStyle = defaultStyle;
        }

        public TopicDetailsStyleDTO getTopicDetailsStyle() {
            return topicDetailsStyle;
        }

        public void setTopicDetailsStyle(TopicDetailsStyleDTO topicDetailsStyle) {
            this.topicDetailsStyle = topicDetailsStyle;
        }

        public LeboDTO getLebo() {
            return lebo;
        }

        public void setLebo(LeboDTO lebo) {
            this.lebo = lebo;
        }

        public static class SearchStyleDTO {
            /**
             * ratio : 0.7647059
             * w : 260
             * h : 340
             * cells : 3
             * rows : 2
             * more : false
             * badge : [{"offset":"mb","bind_prop":"time","format_text":"时间:$"}]
             * pic_prop : pic
             */

            @SerializedName("ratio")
            private double ratio;
            @SerializedName("w")
            private int w;
            @SerializedName("h")
            private int h;
            @SerializedName("cells")
            private int cells;
            @SerializedName("rows")
            private int rows;
            @SerializedName("more")
            private boolean more;
            @SerializedName("badge")
            private List<BadgeDTO> badge;
            @SerializedName("pic_prop")
            private String picProp;

            public double getRatio() {
                return ratio;
            }

            public void setRatio(double ratio) {
                this.ratio = ratio;
            }

            public int getW() {
                return w;
            }

            public void setW(int w) {
                this.w = w;
            }

            public int getH() {
                return h;
            }

            public void setH(int h) {
                this.h = h;
            }

            public int getCells() {
                return cells;
            }

            public void setCells(int cells) {
                this.cells = cells;
            }

            public int getRows() {
                return rows;
            }

            public void setRows(int rows) {
                this.rows = rows;
            }

            public boolean isMore() {
                return more;
            }

            public void setMore(boolean more) {
                this.more = more;
            }

            public List<BadgeDTO> getBadge() {
                return badge;
            }

            public void setBadge(List<BadgeDTO> badge) {
                this.badge = badge;
            }

            public String getPicProp() {
                return picProp;
            }

            public void setPicProp(String picProp) {
                this.picProp = picProp;
            }

            public static class BadgeDTO {
                /**
                 * offset : mb
                 * bind_prop : time
                 * format_text : 时间:$
                 */

                @SerializedName("offset")
                private String offset;
                @SerializedName("bind_prop")
                private String bindProp;
                @SerializedName("format_text")
                private String formatText;

                public String getOffset() {
                    return offset;
                }

                public void setOffset(String offset) {
                    this.offset = offset;
                }

                public String getBindProp() {
                    return bindProp;
                }

                public void setBindProp(String bindProp) {
                    this.bindProp = bindProp;
                }

                public String getFormatText() {
                    return formatText;
                }

                public void setFormatText(String formatText) {
                    this.formatText = formatText;
                }
            }
        }

        public static class GuessStyleDTO {
            /**
             * ratio : 0.7647059
             * w : 260
             * h : 340
             * cells : 3
             * rows : 2
             * more : false
             * badge : [{"offset":"mb","bind_prop":"time","format_text":"时间:$"}]
             * pic_prop : pic
             */

            @SerializedName("ratio")
            private double ratio;
            @SerializedName("w")
            private int w;
            @SerializedName("h")
            private int h;
            @SerializedName("cells")
            private int cells;
            @SerializedName("rows")
            private int rows;
            @SerializedName("more")
            private boolean more;
            @SerializedName("badge")
            private List<BadgeDTO> badge;
            @SerializedName("pic_prop")
            private String picProp;

            public double getRatio() {
                return ratio;
            }

            public void setRatio(double ratio) {
                this.ratio = ratio;
            }

            public int getW() {
                return w;
            }

            public void setW(int w) {
                this.w = w;
            }

            public int getH() {
                return h;
            }

            public void setH(int h) {
                this.h = h;
            }

            public int getCells() {
                return cells;
            }

            public void setCells(int cells) {
                this.cells = cells;
            }

            public int getRows() {
                return rows;
            }

            public void setRows(int rows) {
                this.rows = rows;
            }

            public boolean isMore() {
                return more;
            }

            public void setMore(boolean more) {
                this.more = more;
            }

            public List<BadgeDTO> getBadge() {
                return badge;
            }

            public void setBadge(List<BadgeDTO> badge) {
                this.badge = badge;
            }

            public String getPicProp() {
                return picProp;
            }

            public void setPicProp(String picProp) {
                this.picProp = picProp;
            }

            public static class BadgeDTO {
                /**
                 * offset : mb
                 * bind_prop : time
                 * format_text : 时间:$
                 */

                @SerializedName("offset")
                private String offset;
                @SerializedName("bind_prop")
                private String bindProp;
                @SerializedName("format_text")
                private String formatText;

                public String getOffset() {
                    return offset;
                }

                public void setOffset(String offset) {
                    this.offset = offset;
                }

                public String getBindProp() {
                    return bindProp;
                }

                public void setBindProp(String bindProp) {
                    this.bindProp = bindProp;
                }

                public String getFormatText() {
                    return formatText;
                }

                public void setFormatText(String formatText) {
                    this.formatText = formatText;
                }
            }
        }

        public static class ChildStyleDTO {
            /**
             * ratio : 0.7647059
             * w : 260
             * h : 340
             * cells : 3
             * rows : 2
             * more : false
             * badge : [{"offset":"mb","bind_prop":"time","format_text":"时间:$"}]
             * pic_prop : pic
             */

            @SerializedName("ratio")
            private double ratio;
            @SerializedName("w")
            private int w;
            @SerializedName("h")
            private int h;
            @SerializedName("cells")
            private int cells;
            @SerializedName("rows")
            private int rows;
            @SerializedName("more")
            private boolean more;
            @SerializedName("badge")
            private List<BadgeDTO> badge;
            @SerializedName("pic_prop")
            private String picProp;

            public double getRatio() {
                return ratio;
            }

            public void setRatio(double ratio) {
                this.ratio = ratio;
            }

            public int getW() {
                return w;
            }

            public void setW(int w) {
                this.w = w;
            }

            public int getH() {
                return h;
            }

            public void setH(int h) {
                this.h = h;
            }

            public int getCells() {
                return cells;
            }

            public void setCells(int cells) {
                this.cells = cells;
            }

            public int getRows() {
                return rows;
            }

            public void setRows(int rows) {
                this.rows = rows;
            }

            public boolean isMore() {
                return more;
            }

            public void setMore(boolean more) {
                this.more = more;
            }

            public List<BadgeDTO> getBadge() {
                return badge;
            }

            public void setBadge(List<BadgeDTO> badge) {
                this.badge = badge;
            }

            public String getPicProp() {
                return picProp;
            }

            public void setPicProp(String picProp) {
                this.picProp = picProp;
            }

            public static class BadgeDTO {
                /**
                 * offset : mb
                 * bind_prop : time
                 * format_text : 时间:$
                 */

                @SerializedName("offset")
                private String offset;
                @SerializedName("bind_prop")
                private String bindProp;
                @SerializedName("format_text")
                private String formatText;

                public String getOffset() {
                    return offset;
                }

                public void setOffset(String offset) {
                    this.offset = offset;
                }

                public String getBindProp() {
                    return bindProp;
                }

                public void setBindProp(String bindProp) {
                    this.bindProp = bindProp;
                }

                public String getFormatText() {
                    return formatText;
                }

                public void setFormatText(String formatText) {
                    this.formatText = formatText;
                }
            }
        }

        public static class DefaultStyleDTO {
            /**
             * ratio : 0.7647059
             * w : 260
             * h : 340
             * cells : 3
             * rows : 2
             * more : false
             * badge : [{"offset":"mb","bind_prop":"time","format_text":"时间:$"}]
             * pic_prop : pic
             */

            @SerializedName("ratio")
            private double ratio;
            @SerializedName("w")
            private int w;
            @SerializedName("h")
            private int h;
            @SerializedName("cells")
            private int cells;
            @SerializedName("rows")
            private int rows;
            @SerializedName("more")
            private boolean more;
            @SerializedName("badge")
            private List<BadgeDTO> badge;
            @SerializedName("pic_prop")
            private String picProp;

            public double getRatio() {
                return ratio;
            }

            public void setRatio(double ratio) {
                this.ratio = ratio;
            }

            public int getW() {
                return w;
            }

            public void setW(int w) {
                this.w = w;
            }

            public int getH() {
                return h;
            }

            public void setH(int h) {
                this.h = h;
            }

            public int getCells() {
                return cells;
            }

            public void setCells(int cells) {
                this.cells = cells;
            }

            public int getRows() {
                return rows;
            }

            public void setRows(int rows) {
                this.rows = rows;
            }

            public boolean isMore() {
                return more;
            }

            public void setMore(boolean more) {
                this.more = more;
            }

            public List<BadgeDTO> getBadge() {
                return badge;
            }

            public void setBadge(List<BadgeDTO> badge) {
                this.badge = badge;
            }

            public String getPicProp() {
                return picProp;
            }

            public void setPicProp(String picProp) {
                this.picProp = picProp;
            }

            public static class BadgeDTO {
                /**
                 * offset : mb
                 * bind_prop : time
                 * format_text : 时间:$
                 */

                @SerializedName("offset")
                private String offset;
                @SerializedName("bind_prop")
                private String bindProp;
                @SerializedName("format_text")
                private String formatText;

                public String getOffset() {
                    return offset;
                }

                public void setOffset(String offset) {
                    this.offset = offset;
                }

                public String getBindProp() {
                    return bindProp;
                }

                public void setBindProp(String bindProp) {
                    this.bindProp = bindProp;
                }

                public String getFormatText() {
                    return formatText;
                }

                public void setFormatText(String formatText) {
                    this.formatText = formatText;
                }
            }
        }

        public static class TopicDetailsStyleDTO {
            /**
             * ratio : 0
             * w : 0
             * h : 0
             * cells : 0
             * rows : 0
             * badge : [{}]
             * pic_prop : pic
             */

            @SerializedName("ratio")
            private int ratio;
            @SerializedName("w")
            private int w;
            @SerializedName("h")
            private int h;
            @SerializedName("cells")
            private int cells;
            @SerializedName("rows")
            private int rows;
            @SerializedName("badge")
            private List<BadgeDTO> badge;
            @SerializedName("pic_prop")
            private String picProp;

            public int getRatio() {
                return ratio;
            }

            public void setRatio(int ratio) {
                this.ratio = ratio;
            }

            public int getW() {
                return w;
            }

            public void setW(int w) {
                this.w = w;
            }

            public int getH() {
                return h;
            }

            public void setH(int h) {
                this.h = h;
            }

            public int getCells() {
                return cells;
            }

            public void setCells(int cells) {
                this.cells = cells;
            }

            public int getRows() {
                return rows;
            }

            public void setRows(int rows) {
                this.rows = rows;
            }

            public List<BadgeDTO> getBadge() {
                return badge;
            }

            public void setBadge(List<BadgeDTO> badge) {
                this.badge = badge;
            }

            public String getPicProp() {
                return picProp;
            }

            public void setPicProp(String picProp) {
                this.picProp = picProp;
            }

            public static class BadgeDTO {
            }
        }

        public static class LeboDTO {
            /**
             * androidAppid : 16583
             * androidAppsecret : 1c40519a05fc55e83d3263bd5f8f0d0e
             * iosAppid : 17245
             * iosAppsecret : 3295726894aeb1fdef0e75dd2f221254
             */

            @SerializedName("androidAppid")
            private String androidAppid;
            @SerializedName("androidAppsecret")
            private String androidAppsecret;
            @SerializedName("iosAppid")
            private String iosAppid;
            @SerializedName("iosAppsecret")
            private String iosAppsecret;

            public String getAndroidAppid() {
                return androidAppid;
            }

            public void setAndroidAppid(String androidAppid) {
                this.androidAppid = androidAppid;
            }

            public String getAndroidAppsecret() {
                return androidAppsecret;
            }

            public void setAndroidAppsecret(String androidAppsecret) {
                this.androidAppsecret = androidAppsecret;
            }

            public String getIosAppid() {
                return iosAppid;
            }

            public void setIosAppid(String iosAppid) {
                this.iosAppid = iosAppid;
            }

            public String getIosAppsecret() {
                return iosAppsecret;
            }

            public void setIosAppsecret(String iosAppsecret) {
                this.iosAppsecret = iosAppsecret;
            }
        }

        public static class NavsDTO {
            /**
             * id : 121525
             * name : 首页
             * icon : http://img1.peoit.com/group1/default/20210205/17/32/8/fcfee9cebaa676f10ba26595ee8ead87.png?name=fcfee9cebaa676f10ba26595ee8ead87.png&download=1
             * aicon : http://img1.peoit.com/group1/default/20210205/17/32/8/3baee29838f69b0d496dbfb26ae8bbfd.png?name=3baee29838f69b0d496dbfb26ae8bbfd.png&download=1
             * page : {"id":121519,"type":"video_tab_page"}
             * default_show : true
             * sort_order : 1
             */

            @SerializedName("id")
            private int id;
            @SerializedName("name")
            private String name;
            @SerializedName("icon")
            private String icon;
            @SerializedName("aicon")
            private String aicon;
            @SerializedName("page")
            private PageDTO page;
            @SerializedName("default_show")
            private boolean defaultShow;
            @SerializedName("sort_order")
            private int sortOrder;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }

            public String getAicon() {
                return aicon;
            }

            public void setAicon(String aicon) {
                this.aicon = aicon;
            }

            public PageDTO getPage() {
                return page;
            }

            public void setPage(PageDTO page) {
                this.page = page;
            }

            public boolean isDefaultShow() {
                return defaultShow;
            }

            public void setDefaultShow(boolean defaultShow) {
                this.defaultShow = defaultShow;
            }

            public int getSortOrder() {
                return sortOrder;
            }

            public void setSortOrder(int sortOrder) {
                this.sortOrder = sortOrder;
            }

            public static class PageDTO {
                /**
                 * id : 121519
                 * type : video_tab_page
                 */

                @SerializedName("id")
                private String id;
                @SerializedName("type")
                private String type;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }
            }
        }
    }

    public static class BuildcfgDTO {
        /**
         * version_code : 123
         * version_name : 1.2.3
         * application_id : com.wy.fwsj_uqeqvpbv
         * target_name : null
         * app_name : 蜜薯影视
         * APP_KEY : null
         */

        @SerializedName("version_code")
        private int versionCode;
        @SerializedName("version_name")
        private String versionName;
        @SerializedName("application_id")
        private String applicationId;
        @SerializedName("target_name")
        private Object targetName;
        @SerializedName("app_name")
        private String appName;
        @SerializedName("APP_KEY")
        private Object appKey;

        public int getVersionCode() {
            return versionCode;
        }

        public void setVersionCode(int versionCode) {
            this.versionCode = versionCode;
        }

        public String getVersionName() {
            return versionName;
        }

        public void setVersionName(String versionName) {
            this.versionName = versionName;
        }

        public String getApplicationId() {
            return applicationId;
        }

        public void setApplicationId(String applicationId) {
            this.applicationId = applicationId;
        }

        public Object getTargetName() {
            return targetName;
        }

        public void setTargetName(Object targetName) {
            this.targetName = targetName;
        }

        public String getAppName() {
            return appName;
        }

        public void setAppName(String appName) {
            this.appName = appName;
        }

        public Object getAppKey() {
            return appKey;
        }

        public void setAppKey(Object appKey) {
            this.appKey = appKey;
        }
    }

    public static class FuncDTO {
        /**
         * gj : true
         * danmu : false
         */

        @SerializedName("gj")
        private boolean gj;
        @SerializedName("danmu")
        private boolean danmu;

        public boolean isGj() {
            return gj;
        }

        public void setGj(boolean gj) {
            this.gj = gj;
        }

        public boolean isDanmu() {
            return danmu;
        }

        public void setDanmu(boolean danmu) {
            this.danmu = danmu;
        }
    }

    public static class ChannelsDTO {
        /**
         * name : SDK3
         * advers : [{"adkey":"vaas_feed","adid":"1"},{"adkey":"vaas_douyin","adid":"1"},{"adkey":"vaas_kuaishou","adid":"1"}]
         * app_key : 5bb8f9c34bab5f0ff5b82ca9
         * media_id : 1
         * sort_order : 0
         */

        @SerializedName("name")
        private String name;
        @SerializedName("advers")
        private List<AdversDTO> advers;
        @SerializedName("app_key")
        private String appKey;
        @SerializedName("media_id")
        private String mediaId;
        @SerializedName("sort_order")
        private int sortOrder;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public List<AdversDTO> getAdvers() {
            return advers;
        }

        public void setAdvers(List<AdversDTO> advers) {
            this.advers = advers;
        }

        public String getAppKey() {
            return appKey;
        }

        public void setAppKey(String appKey) {
            this.appKey = appKey;
        }

        public String getMediaId() {
            return mediaId;
        }

        public void setMediaId(String mediaId) {
            this.mediaId = mediaId;
        }

        public int getSortOrder() {
            return sortOrder;
        }

        public void setSortOrder(int sortOrder) {
            this.sortOrder = sortOrder;
        }

        public static class AdversDTO {
            /**
             * adkey : vaas_feed
             * adid : 1
             */

            @SerializedName("adkey")
            private String adkey;
            @SerializedName("adid")
            private String adid;

            public String getAdkey() {
                return adkey;
            }

            public void setAdkey(String adkey) {
                this.adkey = adkey;
            }

            public String getAdid() {
                return adid;
            }

            public void setAdid(String adid) {
                this.adid = adid;
            }
        }
    }

    public static class TextsDTO {
        /**
         * prop : video_yaoqing
         * text : 邀请好友得VIP
         */

        @SerializedName("prop")
        private String prop;
        @SerializedName("text")
        private String text;

        public String getProp() {
            return prop;
        }

        public void setProp(String prop) {
            this.prop = prop;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }
    }
}
